﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Intelsi.Entity;
using Intelsi.DataAcces;
using Microsoft.Practices.Unity;

namespace Intelsi.BusinessLogic
{
   public class ProductoBL:IProductoBL
    {
       [Dependency]
        public IProductoDAO productoDAO { get; set; }

       public List<Producto> GtFromProductoByDescripcion(string descripcion)
       {
           return productoDAO.GtFromProductoByDescripcion(descripcion);
       }

       public void RegistarProducto(Producto producto)
       {
           productoDAO.RegistarProducto(producto);
       }

       public void EditarProducto(Producto producto)
       {
           productoDAO.EditarProducto(producto);
       }

       public Producto GetFromProductoByIdProducto(int IdProducto)
       {
           return productoDAO.GetFromProductoByIdProducto(IdProducto);
       }

       public byte[] GetFotoProductoByIdProducto(int idproducto)
       {
           return productoDAO.GetFotoProductoByIdProducto(idproducto);
       }

       public List<Producto> GetAllFromProducto()
       {
           return productoDAO.GetAllFromProducto();
       }
    }
}
